package com.ldkj.panzh.vo;

import lombok.Data;

/**
 * 查询园区卡口设备列表 返回值VO
 * 对应API: /api/resource/v1/monitoringPointDevice/search
 *
 * @author qiancheng
 * @date 2025-11-20
 */
@Data
public class MonitoringPointDeviceVO {
    /**
     * 资源类型，monitoringPointDevice：园区卡口设备
     */
    private String resourceType;

    /**
     * 资源唯一标志
     */
    private String indexCode;

    /**
     * 资源名称
     */
    private String name;

    /**
     * 所属区域编号
     */
    private String regionIndexCode;

    /**
     * 所属区域路径，由唯一标示组成，最大10级
     * 格式：根节点\子区域1\子区域2
     */
    private String regionPath;

    /**
     * 区域路径名称
     */
    private String regionPathName;

    /**
     * 设备IP
     */
    private String ip;

    /**
     * 设备端口
     */
    private String port;

    /**
     * 设备接入协议，详见附录A.6 编码设备接入协议
     */
    private String treatyType;

    /**
     * 所属网域ID
     */
    private String netZoneId;

    /**
     * 厂商
     */
    private String manufacturer;

    /**
     * 设备能力，详见附录A.44 设备能力集
     */
    private String capability;

    /**
     * 创建时间，ISO8601标准
     */
    private String createTime;

    /**
     * 更新时间，ISO8601标准
     */
    private String updateTime;
}
